An Interactive Approach to Control in Proof Search: Preliminary Results
نویسنده
چکیده
Logic programming, as well as functional programming, benefitted from a strong connection with logic and proof theory which allowed to provide formal tools to analyze programs through logical tools. However, this logical analysis fails when control operators are concerned. A informal way to understand this is that the role of those operators is mostly to prune the search space while the search space does not admit a good logical representation in proof-theoretical frameworks. Indeed, proof-search is concerned with partial proofs, proofs being constructed as well as failed searches whereas proo-theory (and in particular sequent calculus) is deals with completed proofs. Considering the strong relations between proof theory and programming languages theory, one may expect that when making progress in the understanding of the essence of proofs one shall also get better tools to understand computation. Ludics has been introduced about a decade ago by Girard as an interactive approach to logic. In a previous work, we used this framework to introduce a paradigm of interactive proof-search, where proof search in not specified by a sequent to be proved, but rather by a set of tests that shall be passed. In this short abstract, we discuss how interactive proof-search allow for an interactive analysis of control (or pruning) mechanisms in logic programming.
منابع مشابه
Using Interactive Search Elements in Digital Libraries
Background and Aim: Interaction in a digital library help users locating and accessing information and also assist them in creating knowledge, better perception, problem solving and recognition of dimension of resources. This paper tries to identify and introduce the components and elements that are used in interaction between user and system in search and retrieval of information in digital li...
متن کاملA Gravitational Search Algorithm-Based Single-Center of Mass Flocking Control for Tracking Single and Multiple Dynamic Targets for Parabolic Trajectories in Mobile Sensor Networks
Developing optimal flocking control procedure is an essential problem in mobile sensor networks (MSNs). Furthermore, finding the parameters such that the sensors can reach to the target in an appropriate time is an important issue. This paper offers an optimization approach based on metaheuristic methods for flocking control in MSNs to follow a target. We develop a non-differentiable optimizati...
متن کاملAutomated Provers doing (Higher-Order) Proof search: A Case Study in the Verification of Pointer Programs
We would like to present results obtained after doing a case study on the possibilities of doing proof search in a higher-order logic using existing automated proof tools. A commonly occurring type of proof obligation necessary to prove the correctness of the Schorr-Waite algorithm in the interactive prover Isabelle/HOL is given as a problem to the automated prover haRVey. Preliminary experimen...
متن کاملA Proof Strategy Language and Proof Script Generation for Isabelle
Interactive theorem provers, like Isabelle, include various automatic tools for finding proofs under certain conditions. However, for each conjecture, knowing which automation to use, and how to tweak its parameters, is currently labour intensive. We have developed a language, PSL, designed to capture high level proof strategies. PSL offloads the construction of human-readable fast-to-replay pr...
متن کاملA Proof Strategy Language and Proof Script Generation for Isabelle/HOL
Interactive theorem provers, such as Isabelle, include various automatic tools for finding proofs under certain conditions. However, for each conjecture, knowing which tool to use, and how to tweak its parameters, is currently labour intensive. We have developed a language, PSL, designed to capture high level proof strategies. PSL offloads the construction of human-readable fast-to-replay proof...
متن کامل